namespace INFINITE_LOOP_MACRO {
	#define HALT() do { } while (1)
	void infinite_loop() {
		HALT();
	}
}